﻿@model List<LAPI.Data.Model.CentroDeportivo>
           
@{
    Int32 numeroRegistros = 0;
    if (Model != null)
    {
        numeroRegistros = Model.Count;
    }
        
    WebGrid grid = null;
    if (numeroRegistros > 0) {
        grid = new WebGrid(Model, rowsPerPage: numeroRegistros);
    } else {
        grid = null;
    }
}

<div class="row">
        @if (grid != null)
        {
            @grid.GetHtml(
            fillEmptyRows: true,
            tableStyle: "table table-striped table-bordered",
            mode: WebGridPagerModes.All,
            footerStyle: "badge",

            columns: grid.Columns(
                     grid.Column("idCentroDeportivo", style: "", header: "#", canSort: false),
                grid.Column("descripcion", style: "", header: "Centro Deportivo", canSort: false),
                grid.Column("direccion", style: "", header: "Dirección", canSort: false),
                grid.Column("telefono", style: "", header: "Teléfono Contacto", canSort: false),
                grid.Column("activo", style: "", header: "En activo", canSort: false, format: (item) => item.activo ? "Si" : "No"),
                grid.Column(columnName: "",
                            style: "",
                            header: "Acciones",
                            format:
                                    @<text>                                   
                                        <a class="btn btn-info" rel="tooltip" title="Editar Centro Deportivo" href="@Url.Action(actionName: "Editar", controllerName: "CentroDeportivo", routeValues: new { id = @item.idCentroDeportivo })">
                                            <i class="icon-edit"></i>                                       
                                        </a>    
                                                                             
                                        <a class="btn btn-danger" rel="tooltip" title="Eliminar Centro Deportivo" href="@Url.Action(actionName: "Eliminar", controllerName: "CentroDeportivo", routeValues: new { id = @item.idCentroDeportivo })" onclick="javascript:return confirmacionEliminar(this, 'centro deportivo','@Url.Action(controllerName: "CentroDeportivo", actionName: "Buscar")');">
                                            <i class="icon-trash"></i>                                        
                                        </a> 
                                     
                                        @if (!item.activo)
                                        {
                                           <a class="btn btn-success" rel="tooltip" title="Activar Centro Deportivo" href="@Url.Action(actionName: "Activar", controllerName: "CentroDeportivo", routeValues: new { id = @item.idCentroDeportivo })" onclick="javascript:return confirmacionActivar(this, 'centro deportivo','@Url.Action(controllerName: "CentroDeportivo", actionName: "Buscar")');">
                                                <i class="icon-ok-circle"></i>                                       
                                           </a> 
                                        } else {
                                           <a class="btn btn-warning" rel="tooltip" title="Desactivar Centro Deportivo" href="@Url.Action(actionName: "Desactivar", controllerName: "CentroDeportivo", routeValues: new { id = @item.idCentroDeportivo })" onclick="javascript:return confirmacionDesactivar(this, 'centro deportivo','@Url.Action(controllerName: "CentroDeportivo", actionName: "Buscar")');">
                                                <i class="icon-ban-circle"></i>                                       
                                           </a> 
                                        }

                                        <a class="btn btn-info" rel="tooltip" title="Ver Administradores Centro Deportivo" href="@Url.Action(actionName: "GestionUsuarioAdministradorCentroDeportivo", controllerName: "Permisos", routeValues: new { id = @item.idCentroDeportivo })">
                                            <i class="icon-user"></i>                                       
                                        </a>    
                                                    
                                    </text>,
                                                                 canSort: false)
                                                     )
                                             )  
        }
        else
        {
            <div class="span8 offset1 label label-info">               
                No se han encontrado datos...
            </div>
        }
</div>